/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Gestores;

import Controller.EntityEquipoxpartidoJpaController;
import Controller.EntityPartidoJpaController;
import Entities.EntityEquipo;
import Entities.EntityPartido;
import Negocio.Equipo;
import Negocio.Partido;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;

/**
 *
 * @author Nico
 */
public class GestorPartido 
{
    public boolean agregarPartido(Partido p, EntityEquipo e1, EntityEquipo e2)
    {
        EntityManagerFactory emf= Persistence.createEntityManagerFactory("persistence");//del XML saco ese String
        EntityPartidoJpaController controllerPartido= new EntityPartidoJpaController(emf);
        EntityEquipoxpartidoJpaController controllerEquipoXPartido = new EntityEquipoxpartidoJpaController(emf);
        EntityPartido partido= new EntityPartido(p.getFecha(),p.getHora());
        
        EntityManager em= emf.createEntityManager();
        
        try
        {
            
           controllerPartido.create(partido);
           controllerEquipoXPartido.create(null);
           return true;
        }
        catch (Exception e)
        {
           return false;
        }
    }
}
